﻿<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="include\libtorrent\address.hpp" />
    <ClInclude Include="include\libtorrent\add_torrent_params.hpp" />
    <ClInclude Include="include\libtorrent\alert.hpp" />
    <ClInclude Include="include\libtorrent\alert_types.hpp" />
    <ClInclude Include="include\libtorrent\announce_entry.hpp" />
    <ClInclude Include="include\libtorrent\assert.hpp" />
    <ClInclude Include="include\libtorrent\aux_\alert_manager.hpp" />
    <ClInclude Include="include\libtorrent\aux_\aligned_storage.hpp" />
    <ClInclude Include="include\libtorrent\aux_\alloca.hpp" />
    <ClInclude Include="include\libtorrent\aux_\allocating_handler.hpp" />
    <ClInclude Include="include\libtorrent\aux_\announce_entry.hpp" />
    <ClInclude Include="include\libtorrent\aux_\array.hpp" />
    <ClInclude Include="include\libtorrent\aux_\bandwidth_limit.hpp" />
    <ClInclude Include="include\libtorrent\aux_\bandwidth_manager.hpp" />
    <ClInclude Include="include\libtorrent\aux_\bandwidth_queue_entry.hpp" />
    <ClInclude Include="include\libtorrent\aux_\bandwidth_socket.hpp" />
    <ClInclude Include="include\libtorrent\aux_\bencoder.hpp" />
    <ClInclude Include="include\libtorrent\aux_\bind_to_device.hpp" />
    <ClInclude Include="include\libtorrent\aux_\bloom_filter.hpp" />
    <ClInclude Include="include\libtorrent\aux_\bt_peer_connection.hpp" />
    <ClInclude Include="include\libtorrent\aux_\buffer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\byteswap.hpp" />
    <ClInclude Include="include\libtorrent\aux_\chained_buffer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\choker.hpp" />
    <ClInclude Include="include\libtorrent\aux_\container_wrapper.hpp" />
    <ClInclude Include="include\libtorrent\aux_\copy_ptr.hpp" />
    <ClInclude Include="include\libtorrent\aux_\cpuid.hpp" />
    <ClInclude Include="include\libtorrent\aux_\crc32c.hpp" />
    <ClInclude Include="include\libtorrent\aux_\debug_disk_thread.hpp" />
    <ClInclude Include="include\libtorrent\aux_\deferred_handler.hpp" />
    <ClInclude Include="include\libtorrent\aux_\deprecated.hpp" />
    <ClInclude Include="include\libtorrent\aux_\deque.hpp" />
    <ClInclude Include="include\libtorrent\aux_\dev_random.hpp" />
    <ClInclude Include="include\libtorrent\aux_\directory.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disable_deprecation_warnings_push.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disable_warnings_pop.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disable_warnings_push.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disk_buffer_pool.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disk_completed_queue.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disk_io_thread_pool.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disk_job.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disk_job_fence.hpp" />
    <ClInclude Include="include\libtorrent\aux_\disk_job_pool.hpp" />
    <ClInclude Include="include\libtorrent\aux_\drive_info.hpp" />
    <ClInclude Include="include\libtorrent\aux_\ed25519.hpp" />
    <ClInclude Include="include\libtorrent\aux_\escape_string.hpp" />
    <ClInclude Include="include\libtorrent\aux_\export.hpp" />
    <ClInclude Include="include\libtorrent\aux_\ffs.hpp" />
    <ClInclude Include="include\libtorrent\aux_\file.hpp" />
    <ClInclude Include="include\libtorrent\aux_\file_descriptor.hpp" />
    <ClInclude Include="include\libtorrent\aux_\file_pointer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\file_pool.hpp" />
    <ClInclude Include="include\libtorrent\aux_\file_pool_impl.hpp" />
    <ClInclude Include="include\libtorrent\aux_\file_progress.hpp" />
    <ClInclude Include="include\libtorrent\aux_\file_view_pool.hpp" />
    <ClInclude Include="include\libtorrent\aux_\generate_peer_id.hpp" />
    <ClInclude Include="include\libtorrent\aux_\hasher512.hpp" />
    <ClInclude Include="include\libtorrent\aux_\hash_picker.hpp" />
    <ClInclude Include="include\libtorrent\aux_\has_block.hpp" />
    <ClInclude Include="include\libtorrent\aux_\heterogeneous_queue.hpp" />
    <ClInclude Include="include\libtorrent\aux_\http_connection.hpp" />
    <ClInclude Include="include\libtorrent\aux_\http_parser.hpp" />
    <ClInclude Include="include\libtorrent\aux_\http_stream.hpp" />
    <ClInclude Include="include\libtorrent\aux_\http_tracker_connection.hpp" />
    <ClInclude Include="include\libtorrent\aux_\instantiate_connection.hpp" />
    <ClInclude Include="include\libtorrent\aux_\invariant_check.hpp" />
    <ClInclude Include="include\libtorrent\aux_\io.hpp" />
    <ClInclude Include="include\libtorrent\aux_\io_bytes.hpp" />
    <ClInclude Include="include\libtorrent\aux_\ip_helpers.hpp" />
    <ClInclude Include="include\libtorrent\aux_\ip_notifier.hpp" />
    <ClInclude Include="include\libtorrent\aux_\ip_voter.hpp" />
    <ClInclude Include="include\libtorrent\aux_\keepalive.hpp" />
    <ClInclude Include="include\libtorrent\aux_\link.hpp" />
    <ClInclude Include="include\libtorrent\aux_\listen_socket_handle.hpp" />
    <ClInclude Include="include\libtorrent\aux_\lsd.hpp" />
    <ClInclude Include="include\libtorrent\aux_\max_path.hpp" />
    <ClInclude Include="include\libtorrent\aux_\merkle.hpp" />
    <ClInclude Include="include\libtorrent\aux_\merkle_tree.hpp" />
    <ClInclude Include="include\libtorrent\aux_\mmap.hpp" />
    <ClInclude Include="include\libtorrent\aux_\mmap_disk_job.hpp" />
    <ClInclude Include="include\libtorrent\aux_\mmap_storage.hpp" />
    <ClInclude Include="include\libtorrent\aux_\netlink_utils.hpp" />
    <ClInclude Include="include\libtorrent\aux_\noexcept_movable.hpp" />
    <ClInclude Include="include\libtorrent\aux_\numeric_cast.hpp" />
    <ClInclude Include="include\libtorrent\aux_\open_mode.hpp" />
    <ClInclude Include="include\libtorrent\aux_\packet_buffer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\packet_pool.hpp" />
    <ClInclude Include="include\libtorrent\aux_\parse_url.hpp" />
    <ClInclude Include="include\libtorrent\aux_\part_file.hpp" />
    <ClInclude Include="include\libtorrent\aux_\path.hpp" />
    <ClInclude Include="include\libtorrent\aux_\peer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\peer_connection.hpp" />
    <ClInclude Include="include\libtorrent\aux_\peer_list.hpp" />
    <ClInclude Include="include\libtorrent\aux_\pe_crypto.hpp" />
    <ClInclude Include="include\libtorrent\aux_\piece_block_progress.hpp" />
    <ClInclude Include="include\libtorrent\aux_\piece_picker.hpp" />
    <ClInclude Include="include\libtorrent\aux_\platform_util.hpp" />
    <ClInclude Include="include\libtorrent\aux_\polymorphic_socket.hpp" />
    <ClInclude Include="include\libtorrent\aux_\pool.hpp" />
    <ClInclude Include="include\libtorrent\aux_\portmap.hpp" />
    <ClInclude Include="include\libtorrent\aux_\posix_part_file.hpp" />
    <ClInclude Include="include\libtorrent\aux_\posix_storage.hpp" />
    <ClInclude Include="include\libtorrent\aux_\proxy_settings.hpp" />
    <ClInclude Include="include\libtorrent\aux_\puff.hpp" />
    <ClInclude Include="include\libtorrent\aux_\range.hpp" />
    <ClInclude Include="include\libtorrent\aux_\receive_buffer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\request_blocks.hpp" />
    <ClInclude Include="include\libtorrent\aux_\resolver.hpp" />
    <ClInclude Include="include\libtorrent\aux_\resolver_interface.hpp" />
    <ClInclude Include="include\libtorrent\aux_\resolve_links.hpp" />
    <ClInclude Include="include\libtorrent\aux_\route.h" />
    <ClInclude Include="include\libtorrent\aux_\rtc_signaling.hpp" />
    <ClInclude Include="include\libtorrent\aux_\rtc_stream.hpp" />
    <ClInclude Include="include\libtorrent\aux_\scope_end.hpp" />
    <ClInclude Include="include\libtorrent\aux_\session_call.hpp" />
    <ClInclude Include="include\libtorrent\aux_\session_impl.hpp" />
    <ClInclude Include="include\libtorrent\aux_\session_interface.hpp" />
    <ClInclude Include="include\libtorrent\aux_\session_settings.hpp" />
    <ClInclude Include="include\libtorrent\aux_\session_udp_sockets.hpp" />
    <ClInclude Include="include\libtorrent\aux_\set_socket_buffer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\sha512.hpp" />
    <ClInclude Include="include\libtorrent\aux_\sliding_average.hpp" />
    <ClInclude Include="include\libtorrent\aux_\socket_type.hpp" />
    <ClInclude Include="include\libtorrent\aux_\ssl_stream.hpp" />
    <ClInclude Include="include\libtorrent\aux_\stack_allocator.hpp" />
    <ClInclude Include="include\libtorrent\aux_\stat.hpp" />
    <ClInclude Include="include\libtorrent\aux_\stat_cache.hpp" />
    <ClInclude Include="include\libtorrent\aux_\storage_array.hpp" />
    <ClInclude Include="include\libtorrent\aux_\storage_free_list.hpp" />
    <ClInclude Include="include\libtorrent\aux_\storage_utils.hpp" />
    <ClInclude Include="include\libtorrent\aux_\store_buffer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\string_ptr.hpp" />
    <ClInclude Include="include\libtorrent\aux_\string_util.hpp" />
    <ClInclude Include="include\libtorrent\aux_\strview_less.hpp" />
    <ClInclude Include="include\libtorrent\aux_\suggest_piece.hpp" />
    <ClInclude Include="include\libtorrent\aux_\tailqueue.hpp" />
    <ClInclude Include="include\libtorrent\aux_\throw.hpp" />
    <ClInclude Include="include\libtorrent\aux_\time.hpp" />
    <ClInclude Include="include\libtorrent\aux_\timestamp_history.hpp" />
    <ClInclude Include="include\libtorrent\aux_\torrent.hpp" />
    <ClInclude Include="include\libtorrent\aux_\torrent_impl.hpp" />
    <ClInclude Include="include\libtorrent\aux_\torrent_list.hpp" />
    <ClInclude Include="include\libtorrent\aux_\torrent_peer.hpp" />
    <ClInclude Include="include\libtorrent\aux_\torrent_peer_allocator.hpp" />
    <ClInclude Include="include\libtorrent\aux_\tracker_list.hpp" />
    <ClInclude Include="include\libtorrent\aux_\tracker_manager.hpp" />
    <ClInclude Include="include\libtorrent\aux_\udp_socket.hpp" />
    <ClInclude Include="include\libtorrent\aux_\udp_tracker_connection.hpp" />
    <ClInclude Include="include\libtorrent\aux_\union_endpoint.hpp" />
    <ClInclude Include="include\libtorrent\aux_\unique_ptr.hpp" />
    <ClInclude Include="include\libtorrent\aux_\utf8.hpp" />
    <ClInclude Include="include\libtorrent\aux_\utp_socket_manager.hpp" />
    <ClInclude Include="include\libtorrent\aux_\utp_stream.hpp" />
    <ClInclude Include="include\libtorrent\aux_\vector.hpp" />
    <ClInclude Include="include\libtorrent\aux_\vector_utils.hpp" />
    <ClInclude Include="include\libtorrent\aux_\websocket_stream.hpp" />
    <ClInclude Include="include\libtorrent\aux_\websocket_tracker_connection.hpp" />
    <ClInclude Include="include\libtorrent\aux_\web_connection_base.hpp" />
    <ClInclude Include="include\libtorrent\aux_\web_peer_connection.hpp" />
    <ClInclude Include="include\libtorrent\aux_\windows.hpp" />
    <ClInclude Include="include\libtorrent\aux_\win_cng.hpp" />
    <ClInclude Include="include\libtorrent\aux_\win_crypto_provider.hpp" />
    <ClInclude Include="include\libtorrent\aux_\win_file_handle.hpp" />
    <ClInclude Include="include\libtorrent\aux_\win_util.hpp" />
    <ClInclude Include="include\libtorrent\aux_\xml_parse.hpp" />
    <ClInclude Include="include\libtorrent\bdecode.hpp" />
    <ClInclude Include="include\libtorrent\bencode.hpp" />
    <ClInclude Include="include\libtorrent\bitfield.hpp" />
    <ClInclude Include="include\libtorrent\client_data.hpp" />
    <ClInclude Include="include\libtorrent\close_reason.hpp" />
    <ClInclude Include="include\libtorrent\config.hpp" />
    <ClInclude Include="include\libtorrent\create_torrent.hpp" />
    <ClInclude Include="include\libtorrent\disabled_disk_io.hpp" />
    <ClInclude Include="include\libtorrent\disk_buffer_holder.hpp" />
    <ClInclude Include="include\libtorrent\disk_interface.hpp" />
    <ClInclude Include="include\libtorrent\disk_observer.hpp" />
    <ClInclude Include="include\libtorrent\download_priority.hpp" />
    <ClInclude Include="include\libtorrent\entry.hpp" />
    <ClInclude Include="include\libtorrent\error.hpp" />
    <ClInclude Include="include\libtorrent\error_code.hpp" />
    <ClInclude Include="include\libtorrent\extensions.hpp" />
    <ClInclude Include="include\libtorrent\extensions\smart_ban.hpp" />
    <ClInclude Include="include\libtorrent\extensions\ut_metadata.hpp" />
    <ClInclude Include="include\libtorrent\extensions\ut_pex.hpp" />
    <ClInclude Include="include\libtorrent\file_layout.hpp" />
    <ClInclude Include="include\libtorrent\file_storage.hpp" />
    <ClInclude Include="include\libtorrent\fingerprint.hpp" />
    <ClInclude Include="include\libtorrent\flags.hpp" />
    <ClInclude Include="include\libtorrent\gzip.hpp" />
    <ClInclude Include="include\libtorrent\hasher.hpp" />
    <ClInclude Include="include\libtorrent\hex.hpp" />
    <ClInclude Include="include\libtorrent\i2p_stream.hpp" />
    <ClInclude Include="include\libtorrent\identify_client.hpp" />
    <ClInclude Include="include\libtorrent\index_range.hpp" />
    <ClInclude Include="include\libtorrent\io_service.hpp" />
    <ClInclude Include="include\libtorrent\ip_filter.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\announce_flags.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\dht_observer.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\dht_settings.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\dht_storage.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\dht_tracker.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\direct_request.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\dos_blocker.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\ed25519.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\find_data.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\get_item.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\get_peers.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\io.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\item.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\msg.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\node.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\node_entry.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\node_id.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\observer.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\put_data.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\refresh.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\routing_table.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\rpc_manager.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\sample_infohashes.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\traversal_algorithm.hpp" />
    <ClInclude Include="include\libtorrent\kademlia\types.hpp" />
    <ClInclude Include="include\libtorrent\libtorrent_pch.hpp" />
    <ClInclude Include="include\libtorrent\lsd.hpp" />
    <ClInclude Include="include\libtorrent\magnet_uri.hpp" />
    <ClInclude Include="include\libtorrent\mmap_disk_io.hpp" />
    <ClInclude Include="include\libtorrent\natpmp.hpp" />
    <ClInclude Include="include\libtorrent\operations.hpp" />
    <ClInclude Include="include\libtorrent\peer_class.hpp" />
    <ClInclude Include="include\libtorrent\peer_class_type_filter.hpp" />
    <ClInclude Include="include\libtorrent\peer_connection_handle.hpp" />
    <ClInclude Include="include\libtorrent\peer_connection_interface.hpp" />
    <ClInclude Include="include\libtorrent\peer_id.hpp" />
    <ClInclude Include="include\libtorrent\peer_info.hpp" />
    <ClInclude Include="include\libtorrent\peer_request.hpp" />
    <ClInclude Include="include\libtorrent\performance_counters.hpp" />
    <ClInclude Include="include\libtorrent\pex_flags.hpp" />
    <ClInclude Include="include\libtorrent\piece_block.hpp" />
    <ClInclude Include="include\libtorrent\portmap.hpp" />
    <ClInclude Include="include\libtorrent\posix_disk_io.hpp" />
    <ClInclude Include="include\libtorrent\random.hpp" />
    <ClInclude Include="include\libtorrent\read_resume_data.hpp" />
    <ClInclude Include="include\libtorrent\session.hpp" />
    <ClInclude Include="include\libtorrent\session_handle.hpp" />
    <ClInclude Include="include\libtorrent\session_params.hpp" />
    <ClInclude Include="include\libtorrent\session_settings.hpp" />
    <ClInclude Include="include\libtorrent\session_stats.hpp" />
    <ClInclude Include="include\libtorrent\session_status.hpp" />
    <ClInclude Include="include\libtorrent\session_types.hpp" />
    <ClInclude Include="include\libtorrent\settings_pack.hpp" />
    <ClInclude Include="include\libtorrent\sha1_hash.hpp" />
    <ClInclude Include="include\libtorrent\socket.hpp" />
    <ClInclude Include="include\libtorrent\socks5_stream.hpp" />
    <ClInclude Include="include\libtorrent\span.hpp" />
    <ClInclude Include="include\libtorrent\storage_defs.hpp" />
    <ClInclude Include="include\libtorrent\string_view.hpp" />
    <ClInclude Include="include\libtorrent\time.hpp" />
    <ClInclude Include="include\libtorrent\torrent_flags.hpp" />
    <ClInclude Include="include\libtorrent\torrent_handle.hpp" />
    <ClInclude Include="include\libtorrent\torrent_info.hpp" />
    <ClInclude Include="include\libtorrent\torrent_status.hpp" />
    <ClInclude Include="include\libtorrent\truncate.hpp" />
    <ClInclude Include="include\libtorrent\units.hpp" />
    <ClInclude Include="include\libtorrent\upnp.hpp" />
    <ClInclude Include="include\libtorrent\version.hpp" />
    <ClInclude Include="include\libtorrent\web_seed_entry.hpp" />
    <ClInclude Include="include\libtorrent\write_resume_data.hpp" />
    <ClInclude Include="src\ed25519\fe.h" />
    <ClInclude Include="src\ed25519\fixedint.h" />
    <ClInclude Include="src\ed25519\ge.h" />
    <ClInclude Include="src\ed25519\precomp_data.h" />
    <ClInclude Include="src\ed25519\sc.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="deps\try_signal\signal_error_code.cpp" />
    <ClCompile Include="deps\try_signal\try_signal.cpp" />
    <ClCompile Include="src\add_torrent_params.cpp" />
    <ClCompile Include="src\alert.cpp" />
    <ClCompile Include="src\alert_manager.cpp" />
    <ClCompile Include="src\announce_entry.cpp" />
    <ClCompile Include="src\assert.cpp" />
    <ClCompile Include="src\bandwidth_limit.cpp" />
    <ClCompile Include="src\bandwidth_manager.cpp" />
    <ClCompile Include="src\bandwidth_queue_entry.cpp" />
    <ClCompile Include="src\bdecode.cpp" />
    <ClCompile Include="src\bitfield.cpp" />
    <ClCompile Include="src\bloom_filter.cpp" />
    <ClCompile Include="src\bt_peer_connection.cpp" />
    <ClCompile Include="src\chained_buffer.cpp" />
    <ClCompile Include="src\choker.cpp" />
    <ClCompile Include="src\close_reason.cpp" />
    <ClCompile Include="src\copy_file.cpp" />
    <ClCompile Include="src\cpuid.cpp" />
    <ClCompile Include="src\crc32c.cpp" />
    <ClCompile Include="src\create_torrent.cpp" />
    <ClCompile Include="src\directory.cpp" />
    <ClCompile Include="src\disabled_disk_io.cpp" />
    <ClCompile Include="src\disk_buffer_holder.cpp" />
    <ClCompile Include="src\disk_buffer_pool.cpp" />
    <ClCompile Include="src\disk_completed_queue.cpp" />
    <ClCompile Include="src\disk_io_thread_pool.cpp" />
    <ClCompile Include="src\disk_job.cpp" />
    <ClCompile Include="src\disk_job_fence.cpp" />
    <ClCompile Include="src\disk_job_pool.cpp" />
    <ClCompile Include="src\drive_info.cpp" />
    <ClCompile Include="src\ed25519\add_scalar.cpp" />
    <ClCompile Include="src\ed25519\fe.cpp" />
    <ClCompile Include="src\ed25519\ge.cpp" />
    <ClCompile Include="src\ed25519\hasher512.cpp" />
    <ClCompile Include="src\ed25519\keypair.cpp" />
    <ClCompile Include="src\ed25519\key_exchange.cpp" />
    <ClCompile Include="src\ed25519\sc.cpp" />
    <ClCompile Include="src\ed25519\sha512.cpp" />
    <ClCompile Include="src\ed25519\sign.cpp" />
    <ClCompile Include="src\ed25519\verify.cpp" />
    <ClCompile Include="src\entry.cpp" />
    <ClCompile Include="src\enum_net.cpp" />
    <ClCompile Include="src\error_code.cpp" />
    <ClCompile Include="src\escape_string.cpp" />
    <ClCompile Include="src\ffs.cpp" />
    <ClCompile Include="src\file.cpp" />
    <ClCompile Include="src\file_pool_impl.cpp" />
    <ClCompile Include="src\file_progress.cpp" />
    <ClCompile Include="src\file_storage.cpp" />
    <ClCompile Include="src\fingerprint.cpp" />
    <ClCompile Include="src\generate_peer_id.cpp" />
    <ClCompile Include="src\gzip.cpp" />
    <ClCompile Include="src\hasher.cpp" />
    <ClCompile Include="src\hash_picker.cpp" />
    <ClCompile Include="src\hex.cpp" />
    <ClCompile Include="src\http_connection.cpp" />
    <ClCompile Include="src\http_parser.cpp" />
    <ClCompile Include="src\http_tracker_connection.cpp" />
    <ClCompile Include="src\i2p_stream.cpp" />
    <ClCompile Include="src\identify_client.cpp" />
    <ClCompile Include="src\instantiate_connection.cpp" />
    <ClCompile Include="src\ip_filter.cpp" />
    <ClCompile Include="src\ip_helpers.cpp" />
    <ClCompile Include="src\ip_notifier.cpp" />
    <ClCompile Include="src\ip_voter.cpp" />
    <ClCompile Include="src\kademlia\dht_settings.cpp" />
    <ClCompile Include="src\kademlia\dht_state.cpp" />
    <ClCompile Include="src\kademlia\dht_storage.cpp" />
    <ClCompile Include="src\kademlia\dht_tracker.cpp" />
    <ClCompile Include="src\kademlia\dos_blocker.cpp" />
    <ClCompile Include="src\kademlia\ed25519.cpp" />
    <ClCompile Include="src\kademlia\find_data.cpp" />
    <ClCompile Include="src\kademlia\get_item.cpp" />
    <ClCompile Include="src\kademlia\get_peers.cpp" />
    <ClCompile Include="src\kademlia\item.cpp" />
    <ClCompile Include="src\kademlia\msg.cpp" />
    <ClCompile Include="src\kademlia\node.cpp" />
    <ClCompile Include="src\kademlia\node_entry.cpp" />
    <ClCompile Include="src\kademlia\node_id.cpp" />
    <ClCompile Include="src\kademlia\put_data.cpp" />
    <ClCompile Include="src\kademlia\refresh.cpp" />
    <ClCompile Include="src\kademlia\routing_table.cpp" />
    <ClCompile Include="src\kademlia\rpc_manager.cpp" />
    <ClCompile Include="src\kademlia\sample_infohashes.cpp" />
    <ClCompile Include="src\kademlia\traversal_algorithm.cpp" />
    <ClCompile Include="src\libtorrent_pch.cpp">
      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libtorrent/libtorrent_pch.hpp</PrecompiledHeaderFile>
      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libtorrent/libtorrent_pch.hpp</PrecompiledHeaderFile>
    </ClCompile>
    <ClCompile Include="src\listen_socket_handle.cpp" />
    <ClCompile Include="src\load_torrent.cpp" />
    <ClCompile Include="src\lsd.cpp" />
    <ClCompile Include="src\magnet_uri.cpp" />
    <ClCompile Include="src\merkle.cpp" />
    <ClCompile Include="src\merkle_tree.cpp" />
    <ClCompile Include="src\mmap.cpp" />
    <ClCompile Include="src\mmap_disk_io.cpp" />
    <ClCompile Include="src\mmap_storage.cpp" />
    <ClCompile Include="src\natpmp.cpp" />
    <ClCompile Include="src\packet_buffer.cpp" />
    <ClCompile Include="src\parse_url.cpp" />
    <ClCompile Include="src\part_file.cpp" />
    <ClCompile Include="src\path.cpp" />
    <ClCompile Include="src\peer_class.cpp" />
    <ClCompile Include="src\peer_class_set.cpp" />
    <ClCompile Include="src\peer_connection.cpp" />
    <ClCompile Include="src\peer_connection_handle.cpp" />
    <ClCompile Include="src\peer_info.cpp" />
    <ClCompile Include="src\peer_list.cpp" />
    <ClCompile Include="src\performance_counters.cpp" />
    <ClCompile Include="src\pe_crypto.cpp" />
    <ClCompile Include="src\piece_picker.cpp" />
    <ClCompile Include="src\platform_util.cpp" />
    <ClCompile Include="src\posix_disk_io.cpp" />
    <ClCompile Include="src\posix_part_file.cpp" />
    <ClCompile Include="src\posix_storage.cpp" />
    <ClCompile Include="src\proxy_base.cpp" />
    <ClCompile Include="src\proxy_settings.cpp" />
    <ClCompile Include="src\puff.cpp" />
    <ClCompile Include="src\random.cpp" />
    <ClCompile Include="src\read_resume_data.cpp" />
    <ClCompile Include="src\receive_buffer.cpp" />
    <ClCompile Include="src\request_blocks.cpp" />
    <ClCompile Include="src\resolver.cpp" />
    <ClCompile Include="src\resolve_links.cpp" />
    <ClCompile Include="src\rtc_signaling.cpp" />
    <ClCompile Include="src\rtc_stream.cpp" />
    <ClCompile Include="src\session.cpp" />
    <ClCompile Include="src\session_call.cpp" />
    <ClCompile Include="src\session_handle.cpp" />
    <ClCompile Include="src\session_impl.cpp" />
    <ClCompile Include="src\session_params.cpp" />
    <ClCompile Include="src\session_settings.cpp" />
    <ClCompile Include="src\session_stats.cpp" />
    <ClCompile Include="src\settings_pack.cpp" />
    <ClCompile Include="src\sha1.cpp" />
    <ClCompile Include="src\sha1_hash.cpp" />
    <ClCompile Include="src\sha256.cpp" />
    <ClCompile Include="src\smart_ban.cpp" />
    <ClCompile Include="src\socket_io.cpp" />
    <ClCompile Include="src\socket_type.cpp" />
    <ClCompile Include="src\socks5_stream.cpp" />
    <ClCompile Include="src\ssl.cpp" />
    <ClCompile Include="src\stack_allocator.cpp" />
    <ClCompile Include="src\stat.cpp" />
    <ClCompile Include="src\stat_cache.cpp" />
    <ClCompile Include="src\storage_utils.cpp" />
    <ClCompile Include="src\string_util.cpp" />
    <ClCompile Include="src\time.cpp" />
    <ClCompile Include="src\timestamp_history.cpp" />
    <ClCompile Include="src\torrent.cpp" />
    <ClCompile Include="src\torrent_handle.cpp" />
    <ClCompile Include="src\torrent_info.cpp" />
    <ClCompile Include="src\torrent_peer.cpp" />
    <ClCompile Include="src\torrent_peer_allocator.cpp" />
    <ClCompile Include="src\torrent_status.cpp" />
    <ClCompile Include="src\tracker_list.cpp" />
    <ClCompile Include="src\tracker_manager.cpp" />
    <ClCompile Include="src\truncate.cpp" />
    <ClCompile Include="src\udp_socket.cpp" />
    <ClCompile Include="src\udp_tracker_connection.cpp" />
    <ClCompile Include="src\upnp.cpp" />
    <ClCompile Include="src\utf8.cpp" />
    <ClCompile Include="src\utp_socket_manager.cpp" />
    <ClCompile Include="src\utp_stream.cpp" />
    <ClCompile Include="src\ut_metadata.cpp" />
    <ClCompile Include="src\ut_pex.cpp" />
    <ClCompile Include="src\version.cpp" />
    <ClCompile Include="src\web_connection_base.cpp" />
    <ClCompile Include="src\web_peer_connection.cpp" />
    <ClCompile Include="src\web_seed_entry.cpp" />
    <ClCompile Include="src\write_resume_data.cpp" />
    <ClCompile Include="src\xml_parse.cpp" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{A2C26111-84F5-4CA3-85B8-BD80F1921238}</ProjectGuid>
    <Keyword>Win32Proj</Keyword>
    <RootNamespace>libtorrent</RootNamespace>
    <ProjectName>libtorrent</ProjectName>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
    <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
    <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <PlatformToolset>v143</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
    <ConfigurationType>StaticLibrary</ConfigurationType>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <PlatformToolset>v143</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
    <ConfigurationType>StaticLibrary</ConfigurationType>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <OutDir>$(SolutionDir)vc17\$(Platform)\$(Configuration)\$(ProjectName)\</OutDir>
    <IntDir>$(SolutionDir)vc17\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <OutDir>$(SolutionDir)vc17\$(Platform)\$(Configuration)\$(ProjectName)\</OutDir>
    <IntDir>$(SolutionDir)vc17\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <PreprocessorDefinitions>xTORRENT_DISABLE_LOGGING;xTORRENT_DISABLE_EXTENSIONS;TORRENT_USE_BOOST_DATE_TIME;TORRENT_BUILDING_SHARED;TORRENT_LINKING_SHARED;TORRENT_USE_OPENSSL;BOOST_ASIO_ENABLE_CANCELIO;BOOST_ASIO_SEPARATE_COMPILATION;BOOST_ALL_NO_LIB;BOOST_NO_RTTI;BOOST_SYSTEM_USE_UTF8;BOOST_ASIO_HEADER_ONLY;BOOST_ASIO_NO_DEPRECATED;BOOST_ASIO_HAS_STD_CHRONO;TORRENT_DISABLE_GEO_IP;TORRENT_DISABLE_ENCRYPTION;x_TORRENT_USE_LIBCRYPTO;_WIN32_WINNT=0x0600;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <AdditionalIncludeDirectories>$(SolutionDir)boost;$(SolutionDir)libtorrent\include;$(SolutionDir)openssl\include;$(SolutionDir)libtorrent\deps\try_signal</AdditionalIncludeDirectories>
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
      <Optimization>Disabled</Optimization>
      <OmitFramePointers>false</OmitFramePointers>
      <AdditionalOptions>/bigobj</AdditionalOptions>
      <WarningLevel>Level4</WarningLevel>
      <LanguageStandard>stdcpp17</LanguageStandard>
      <PrecompiledHeader>Use</PrecompiledHeader>
      <PrecompiledHeaderFile>libtorrent/libtorrent_pch.hpp</PrecompiledHeaderFile>
      <ForcedIncludeFiles>libtorrent/libtorrent_pch.hpp;%(ForcedIncludeFiles)</ForcedIncludeFiles>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <PreprocessorDefinitions>xTORRENT_DISABLE_LOGGING;xTORRENT_DISABLE_EXTENSIONS;TORRENT_USE_BOOST_DATE_TIME;TORRENT_BUILDING_SHARED;TORRENT_LINKING_SHARED;TORRENT_USE_OPENSSL;BOOST_ASIO_ENABLE_CANCELIO;BOOST_ASIO_SEPARATE_COMPILATION;BOOST_ALL_NO_LIB;BOOST_NO_RTTI;BOOST_SYSTEM_USE_UTF8;BOOST_ASIO_HEADER_ONLY;BOOST_ASIO_NO_DEPRECATED;BOOST_ASIO_HAS_STD_CHRONO;TORRENT_DISABLE_GEO_IP;TORRENT_DISABLE_ENCRYPTION;x_TORRENT_USE_LIBCRYPTO;_WIN32_WINNT=0x0600;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <AdditionalIncludeDirectories>$(SolutionDir)boost;$(SolutionDir)libtorrent\include;$(SolutionDir)openssl\include;$(SolutionDir)libtorrent\deps\try_signal</AdditionalIncludeDirectories>
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <OmitFramePointers>false</OmitFramePointers>
      <WholeProgramOptimization>false</WholeProgramOptimization>
      <StringPooling>true</StringPooling>
      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
      <WarningLevel>Level4</WarningLevel>
      <Optimization>Full</Optimization>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <LanguageStandard>stdcpp17</LanguageStandard>
      <PrecompiledHeader>Use</PrecompiledHeader>
      <PrecompiledHeaderFile>libtorrent/libtorrent_pch.hpp</PrecompiledHeaderFile>
      <ForcedIncludeFiles>libtorrent/libtorrent_pch.hpp;%(ForcedIncludeFiles)</ForcedIncludeFiles>
    </ClCompile>
    <Lib>
      <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
    </Lib>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>